Message Queues (1 / 18): Your organization is tasked with building a solution requiring a messaging service in Azure. The messaging framework must:
- Enable transactional operations
- Detect duplicate messages
- Ensure messages have an indefinite lifespan
Which two of the following options meet these criteria?
Answer:
Both Azure Service Bus Queue and Azure Service Bus Topic can be configured to support transactions, detect duplicate messages, and allow messages to remain indefinitely. You can specify an extremely long time-to-live (TTL) for messages in both the queue and topic.
Azure Event Hubs is designed for high-throughput data streaming and doesn't offer transactional support or duplicate detection.
Azure Storage Queues lack features like transactional support and duplicate detection, making them unsuitable for these requirements.